/**
 * 通用的 API 响应结构
 * @template T 响应数据的类型
 */
export interface ResponseBody<T = any> {
    /**
     * 请求是否成功
     */
    success: boolean;
    /**
     * 错误信息,仅在 success 为 false 时出现
     */
    message?: string;
    /**
     * 响应数据,仅在 success 为 true 时出现
     */
    data?: T;
  }
  
  /**
   * 自定义任务数据响应体
   */
  export class TaskDataResponseBody implements ResponseBody<taskData> {
    success: boolean;
    message?: string;
    data?: taskData;
  }
  
  export interface taskData {
    taskId: number;
    name?: string;
    status?: string;
    // 添加其他需要的属性
  }